package com.qf.mapper;

import com.qf.entity.OrderItem;
import com.qf.entity.OrderItemDTO;

import java.util.List;

public interface OrderItemMapper {
    // 模糊查询+分页
    List<OrderItem> fuzzyQueryOrderItem(OrderItemDTO orderItemDTO);

    // 根据id删除订单商品
    Boolean deleteOrderItem(Long id);

    // 批量删除订单商品
    Boolean deleteBatch(List<Long> ids);

    // 添加订单商品
    Boolean addOrderItem(OrderItem orderItem);

    // 更新订单商品
    Boolean updateOrderItem(OrderItem orderItem);

    // 批量插入订单商品
    void insertBatch(List<OrderItem> cachedDataList);
}
